home *** CD-ROM | disk | FTP | other *** search
/ Network Supervisor's Toolkit / Network Supervisor's Toolkit.iso / tools / lu62 / port / mortparm.h < prev    next >
C/C++ Source or Header  |  1996-07-10  |  4KB  |  85 lines

  1. /*         mortparm.h           */
  2. /* k 0018     11/07/90    */
  3. /* k 0046    08/09/90    */
  4. /* k 0083    27/11/90    */
  5. /* k 0103    08/01/91    */
  6. /* k 0119       08/02/91        */
  7. /* k 0139       05/03/91        */
  8. /* k 0186    21/06/91    */
  9. /* k 0196    07/07/91    */
  10. #define  BUF    1               /* @0119 */
  11. #define  DATA   2               /* @0119 */
  12. #define  SESS   4               /* @0119 */
  13. #define  PROC   8               /* @0119 */
  14. #define  TRACE  64              /* @0119 */
  15. #define  FTRACE 128             /* @0119 */
  16. struct portparm  {
  17.   char list;            /* list number */
  18.   char config;            /* config number */
  19.   short nodeid;            /* node identification */
  20.   char rqbno;            /* number of rqb */
  21. /*  union {                                    0018
  22.    struct        {
  23.     unsigned buf  :1;         1 - buffer tracing          @0046
  24.     unsigned data :1;         1 - data tracing            @0046
  25.     unsigned sess :1;          1 - session tracing         @0046
  26.     unsigned proc :1;         1 - process tracing         @0046
  27.     unsigned rsrv1:2;             @0046                 0018
  28.     unsigned trace:1;         1 - trace in use            0018
  29.     unsigned ftrace:1;         1 - file for trace in use      0018
  30.         } flg;                                           0018
  31.      } tf;                                                   0018 */
  32.   unsigned char tf;                                              /* @0119 */
  33. #define   GOST   1        /* @0186 */
  34. #define   LLC   16              /* @0119 */
  35. #define   DESC  32              /* @0119 */
  36. #define   CON   64              /* @0119 */
  37. #define   PATH 128              /* @0119 */
  38. /*  struct   {
  39.     unsigned gost :1;        @0186
  40.     unsigned rsrv3:3;                         @0046
  41.     unsigned llc  :1;            llc tracing                 @0046
  42.     unsigned desc :1;         descriptor tracing          @0046
  43.     unsigned con  :1;         connection tracing          @0046
  44.     unsigned path :1;         1 - route tracing           @0046
  45.        } flag2;                                */
  46.   unsigned char flag2;                             /* @0119 */
  47.   char buflan;            /* number of buffer for lan */
  48.   char bufvt;            /* number of buffers for vt */
  49.   char buf2k;            /* number of 2k-buffers */
  50.   short buf128;            /* number of 128b-buffers */
  51.   short buf36;              /* number of 36b-buffers */
  52.   char vtno;            /* max number of vt */
  53.   char apno;             /* max number of ap */
  54.   char lanno;            /* max number of lan */
  55.   char bscno;            /* max number of bsc */
  56.   char akkno;            /* max number of akk */
  57.   char fillan;            /* number of filling symbols for lan */
  58.   short sbuflan;        /* size of buffer for lan */
  59.   short talan;            /* time-out for lan */
  60.   char namerest[8];             /* file name for restart */
  61. #define    STAT    16           /* @0119 */
  62. #define    RING    32           /* @0119 */
  63. #define    REPORT  64           /* @0119 */
  64. #define    MONITOR 128          /* @0119 */
  65. /*  union {
  66.    struct  {                             STATISTIC            0018
  67.     unsigned rsrv2   :4;             @0046     0018
  68.     unsigned stat    :1;     statistic in use  @0046     0018
  69.     unsigned ring    :1;     ring      @0046      0018
  70.     unsigned report  :1;     report      @0046      0018
  71.     unsigned monitor :1;     monitor    @0046       0018
  72.      } flg ;                                                 0018
  73.     } sf;                             0018 */
  74.    unsigned char sflag;                /* 0018 *//* @0119 */
  75.    char optflag;        /* @0196 */
  76.    unsigned char cashno;            /* @0196 */
  77.    char disp_type;                /* @0083 */
  78.    char srdt_name[8];                    /* @0103 */
  79.    char ap_rdt_name[8];                                 /* @0139 */
  80.    char vt_rdt_name[8];                    /* @0103 */
  81.        } ;                                                      /* 0018 */
  82. #define PSIZE 58 /* @0103 *//* @0083 *//* 0018 *//* @0139 */
  83.  
  84.  
  85.